9.2 Настройка ND
9.2.1 Введение в функции
Узлы (хосты и маршрутизаторы) используют протокол Neighbor Discovery (ND) для определения адресов канального уровня соседей, находящихся на подключенных каналах, а также для быстрого удаления устаревших записей из кэша.
Хосты также используют ND для поиска соседних маршрутизаторов, готовых перенаправлять пакеты от их имени.
Кроме того, узлы используют этот протокол, чтобы отслеживать доступность соседей, обнаруживать изменения адресов канального уровня, а также выявлять маршрутизаторы или пути к ним, которые стали недоступны, чтобы при необходимости искать альтернативы.
9.2.2 Конфигурация

Рисунок 9-8: NDP
В этом примере интерфейсу eth-0-1 назначен IPv6-адрес 3000::1/64 в подсети 3000::/64. В этой сети два хоста с IP-адресами 3000::2 и 3000::3. MAC-адреса этих хостов: 001a-a011-eca2 и 001a-a011-eca3 соответственно.
Запись о соседе с IP-адресом 3000::2 добавляется вручную, а запись о хосте 3000::3 создается динамически. Время доступности записей соседей (reachable-time) для интерфейса eth-0-1 настроено на 10 минут, а интервал отправки NS (ns-interval) на интерфейсе eth-0-1 — на 2 секунды.
Шаг 1: Вход в режим конфигурации
Switch# configure terminal
Шаг 2: Переход в режим настройки интерфейса и задание его параметров
Switch (config)# interface eth-0-1
Switch (config-if)# no switchport
Switch (config-if)# no shutdown
Switch (config-if)# ipv6 address 3000::1/64
Switch (config-if)# ipv6 nd reachable-time 600
Switch (config-if)# ipv6 nd ns-interval 2000
Switch (config-if)# exit
Шаг 3: Добавление статической записи о соседе
Switch (config)# ipv6 neighbor 3000::2 001a.a011.eca2
Шаг 4: Выход из режима конфигурации
Switch(config)# end
Шаг 5: Проверка
Switch # show ipv6 neighbors
IPv6 address Age Link-Layer Addr State Interface
3000::2 - 001a-a011-eca2 REACH eth-0-1
3000::3 6 001a-a011-eca3 REACH eth-0-1
fe80::6d8:e8ff:fe4c:e700 6 001a-a011-eca3 STALE eth-0-1